約 7,114,010 件
https://w.atwiki.jp/stones/pages/382.html
THE ROLLING STONES ON TV SHOW IN 60 S (TV SHOWS) 1964 1 I m Alright (the tami awards show, 10.29.1964) 2 You Better Move On (the arther haynes show, 2.7.1964) 3 I Just Want To Make Love To You (hollywood palace show, 6.3.1964) 4 Time Is On My Side (the tami awards show, 10.29.1964) 5 Around Around (the tami awards show, 10.29.1964) ■THE ROLLING STONES ON TV SHOW IN 60 S (Columbia COBY-5018) (DVD) Tracks 1-5 mono BRITISH ROCK THE FIRST WAVE (TV SHOWS) 1964 1 I Just Want To Make Love To You (big beat 64, 4.26.1964) 2 I Wanna Be Your Man (the arther haynes show, 2.7.1964) 3 Around Around (the ed sullivan show, 10.25.1964) ■BRITISH ROCK THE FIRST WAVE (Laserdisc SM035-3382) (LD DVDR) Tracks 1-3 mono READY STEADY GO! VOLUME ONE, TWO THREE (ARTV) 1964 - 1966 1 Under My Thumb (5.27.1966) 2 Paint It, Black (5.27.1966) 3 I Got You Babe (9.2.1965) 4 (I Can t Get No) Satisfaction (9.2.1965) 5 Off The Hook (11.20.1964) 6 Brian Mick Interview with Keith Fordyce (11.20.1964) 7 Little Red Rooster (11.20.1964) ■READY STEADY GO! VOLUME ONE, TWO THREE (Laserdisc SM035-3383/5) (LD DVDR) Tracks 1-7 mono TONITE! LET S ALL MAKE LOVE IN LONDON (FILM) LIVE AT ROYAL ALBERT HALL, LONDON, 9.23.1966 1 Have You Seen Your Mother, Baby, Standing In The Shadow ? (promo #2 very fast cuts version, 1966) 2 Lady Jane (promo, 1966) ■TONITE! LET S ALL MAKE LOVE IN LONDON (Broadway BWD-1240) (DVD) Tracks 1-2 mono ONE PLUS ONE (FILM) OLYMPIC SOUND STUDIOS, LONDON, 6.4 - 6.11.1968 1 Title 2 The Stones Rolling 3 Out Side Black Novel 4 Sight Sound 5 All About Eve 6 Hi Fiction Science 7 The Haert Of Occident 8 1 Plus 1 Makes 2 9 Inside Black Syntax 10 Changes In Sociaty 11 Under The Stones The Beach 12 End Credit ■ONE PLUS ONE (Pony Canyon PCBE-00014) (DVD) Tracks 1-12 mono ROCK ROLL CIRCUS (BBC TV) INTERTEL STUDIOS, LONDON, 12.10 - 12.12.1968 1 Mick Jagger s Introduction Of Rock Roll Circus 2 Entry Of The Gladiators 3 Mick Jagger s Introduction Of Jethro Tull 4 Song For Jeffrey (Jethro Tull) 5 Keith Richard s Introduction Of The Who 6 A Quick One While He s Away (The Who) 7 Over The Waves 8 Ain t That A Lot Of Love (Taj Mahal) 9 Charlie Watts Introduction Of Marianne Faithfull 10 Something Better (Marianne Faithfull) 11 Mick Jagger s John Lennon s Introduction Of The Dirty Mac 12 Yer Blues (The Dirty Mac) 13 Whole Lotta Yoko (Yoko Ono Ivry Gitlis with The Dirty Mac) 14 John Lennon s Introduction Of The Rolling Stones Jumpin Jack Flash (The Rolling Stones) 15 Parachute Woman (The Rolling Stones) 16 No Expectations (The Rolling Stones) 17 You Can t Always Get What You Want (The Rolling Stones) 18 Sympathy For The Devil (The Rolling Stones) 19 Salt Of The Earth (The Rolling Stones) ■ROCK ROLL CIRCUS (abkco UIBO-1033) (DVD) Tracks 1-19 stereo THE STONES IN THE PARK (GRANADA TV) LIVE AT HYDE PARK, LONDON, 7.5.1969 1 Midnight Rambler 2 Street Fighting Man 3 (I Can t Get No) Satisfaction 4 I m Free 5 I m Yours I m Hers 6 Jumpin Jack Flash 7 Honky Tonk Women 8 Love In Vain 9 Sympathy For The Devil ■ ■THE STONES IN THE PARK (avex rush AVBF 22866) (DVD) Tracks 1-9 mono THE STONES IN THE PARK OUTTAKES 1 Mercy, Mercy 2 Stray Cat Blues 3 No Expectations ■THE STONES IN THE PARK (avex rush AVBF 22866) (DVD) Tracks 1-3 mono GIMME SHELTER (FILM) LIVE AT MADISON SQUARE GARDEN, NEW YORK CITY, NEW YORK, 11.27 - 11.28.1969 ALTAMONT SPEEDWAY, LIVERMORE, CALIFORNIA, 12.6.1969 1 Jumpin Jack Flash (11.28-1st show) 2 (I Can t Get No) Satisfaction (11.28-1st 2nd show) 3 You Gotta Move (part only) (muscle shoals) 4 Wild Horses (part only) (muscle shoals) 5 Brown Sugar (part only) (muscle shoals) 6 Love In Vain (11.27 or 11.28, soundtrack is 11.26) 7 I ve Been Loving You Too Long (Ike Tina Turner) (11.27 or 11.28) 8 Honky Tonk Women (11.28-2nd show 11.27) 9 Street Fighting Man (11.28-2nd show) 10 Six Days On The Road (The Flying Burrito Brothers) (12.6) 11 The Other Side Of This Life (Jefferson Airplane) (12.6) 12 Sympathy For The Devil (12.6) 13 Under My Thumb (12.6) 14 Street Fighting Man (part only) (12.6) 15 Gimme Shelter (part only) (12.6) ■ ■GIMME SHELTER (The Criterion Collection 99) (DVD) Tracks 1-15 stereo GIMME SHELTER OUTTAKES 1 Little Queenie (overdub) 2 Little Queenie (11.27 or 11.28) 3 Carol (11.27 or 11.28) 4 Prodigal Son (11.27 or 11.28) ■GIMME SHELTER (The Criterion Collection 99) (DVD) Tracks 1-4 mono LET S SPEND THE NIGHT TOGETHER (FILM) 1 Under My Thumb (12.13.1981) 2 Let s Spend The Night Together (12.13.1981) 3 Shattered (12.13.1981) 4 Neighbours (12.13.1981) 5 Black Limousine (12.13.1981) 6 Just My Imagination (12.13.1981) 7 Twenty Flight Rock (12.13.1981) 8 Let Me Go (12.13.1981) 9 Time Is On My Side (12.13.1981) 10 Beast Of Burden (12.13.1981) 11 Waiting On A Friend (12.13.1981) 12 Going To A Go Go (11.6.1981) 13 You Can t Always Get What You Want (11.6.1981) 14 Little T A (11.5.1981) 15 Tumbling Dice (11.5.1981) 16 She s So Cold (11.6.1981) 17 All Down The Line (11.5.1981) 18 Hang Fire (11.5.1981) 19 Miss You (11.6.1981) 20 Let It Bleed (11.5.1981) 21 Start Me Up (11.5.1981) 22 Honky Tonk Women (12.13.1981) 23 Brown Sugar (11.5.1981) 24 Jumpin Jack Flash (12.13.1981) 25 (I Can t Get No) Satisfaction (11.6.1981) ■LET S SPEND THE NIGHT TOGETHER (TFC TBD 1070) (DVD) Tracks 1-25 stereo VIDEO REWIND / THE ROLLING STONES GREAT VIDEO HITS (VIDEO) (released 11.14.1984) 1 She Was Hot (promo, 1984) 2 She s So Cold (promo, 1980) 3 Emotional Rescue (edited version 3) (promo #3 montage version 1980/1984) 4 Waiting On A Friend (promo, 1981) 5 Angie (promo #2 sitting version, 1973) 6 Brown Sugar (live mix 1972/76/81) 7 Neighbours (promo, 1981) 8 Too Much Blood (promo, 1984) 9 It s Only Rock n Roll (But I Like It) (promo, 1974) 10 Miss You (promo, 1978) 11 Undercover Of The Night (promo #2 hard core version, 1983) 12 Start Me Up (live mix 1981/82) ■VIDEO REWIND (Vestron Music Video G38M5446) (LD DVDR) Tracks 3, 5, 9-10 mono, 1-2, 4, 6-8,11-12 stereo 25X5 / THE CONTINUING ADVENTURES OF THE ROLLING STONES (VIDEO) (released 2.1990) 1 You Better Move On (the arther haynes show, 2.7.1964) 2 Little Red Rooster (ready, steady, go!, 11.20.1964) 3 Around Around (the rolling stones gather moss, 9.21.1964) 4 I Just Want To Make Love To You (hollywood palace show, 6.3.1964) 5 Carol (dutch TV, 8.8.1964) 6 Time Is On My Side (the ed sullivan show, 10.25.1964) 7 The Last Time (shindig!, 5.20.1965) 8 (I Can t Get No) Satisfaction (shindig!, 7.28.1965) 9 (I Can t Get No) Satisfaction (the ed sullivan show, 2.13.1966) 10 19th Nervous Breakdown (the ed sullivan show, 2.13.1966) 11 Have You Seen Your Mother, Baby, Standing In The Shadow ? (promo #2 very fast cuts version, 1966) 12 Paint It, Black (the ed sullivan show, 9.11.1966) 13 Let s Spend The Night Together (the ed sullivan show, 1.15.1967) 14 2000 Light Years From Home (promo, 1967) 15 Jumpin Jack Flash (promo #2 painted version, 1968) 16 Sympathy For The Devil (one plus one, 1968) 17 You Can t Always Get What You Want (rock roll circus, 12.12.1968) 18 Honky Tonk Women (the stones in the park, 7.5.1969) 19 Under My Thumb (gimme shelter, 12.6.1969) 20 Happy (cocksucker blues, 6.25.1972) 21 Midnight Rambler (ladies gentlemen, 6.25.1972) 22 Angie (promo #1 standing version, 1973) 23 It s Only Rock n Roll (But I Like It) (promo 1974) 24 Brown Sugar (US TV, 5.1.1975) 25 Star Star (les rolling stones aux abattoirs, 6.6.1976) 26 Before They Make Me Run (5.5.1979) 27 Start Me Up (let s spend the night together, 11.5.1981) 28 (I Can t Get No) Satisfaction (US TV,12.18.1981) 29 Waiting On A Friend (promo, 1981) 30 One Hit (To The Body) (promo, 1986) 31 Just Another Night (Mick Jagger) (promo, 1988) 32 Take It So Hard (Keith Richards) (promo, 1988) 33 Mixed Emotions (promo, 1989) 34 Rock A Hard Place (promo #2 less graffiti-effects version, 1989) ■25X5 / THE CONTINUING ADVENTURES OF THE ROLLING STONES (CBS/Sony Videodisc CSLM 753/4) (LD DVDR) Tracks 1-13,16-18,24,26 mono, Tracks 14-15,19-23,25,27-34 stereo ROLLING STONES LIVE AT THE MAX (IMAX FILM) 1 Continental Drift (8.25.1990) 2 Start Me Up (8.24.1990) 3 Sad Sad Sad (7.28.1990) 4 Tumbling Dice (8.24.1990) 5 Ruby Tuesday (8.25.1990) 6 Rock A Hard Place (7.28.1990) 7 Honky Tonk Women (7.28.1990) 8 You Can t Always Get What You Want (8.5.1990) 9 Happy (8.14.1990) 10 Paint It, Black (7.28.1990) 11 2000 Light Years From Home (7.28.1990) 12 Sympathy For The Devil (8.24.1990) 13 Street Fighting Man (8.25.1990) 14 It s Only Rock n Roll (But I Like It) (8.14.1990) 15 Brown Sugar (8.25.1990) 16 (I Can t Get No) Satisfaction (8.24.1990) ■ROLlING STONES LIVE AT THE MAX (Columbia COBY-90008) (DVD) Tracks 1-16 stereo NEXT
https://w.atwiki.jp/mrfrtech/pages/36.html
Market Analysis Advancement and improvement in equipment and gaming programming are key parts driving the advancement of the overall PC game market. The rising entry of internet services combined with the simple accessibility and openness of games across the globe is also expected to push the marked improvement in the approaching years. PC game architects are in like manner persistently improving and stretching the innovative boundaries in regard to the ongoing delivery of illustrations in the computer game industry, as would be considered normal to fuel the advancement of the overall video gaming market. Further, the ascent of cloud gaming is relied upon to drive market development. Most recent advances in state-of-the-art cloud development have changed cloud gaming into this present reality. In cloud gaming, the server, where all games are put away, does all the calculation work, which joins game scene conveying, game reasoning getting ready, video encoding, and video online. For instance, a couple of organizations, OnLive, G-Cluster, StreamMyGame, Gaikai, and T5-Labs, are at this point business cloud gaming administrations. This new region is similarly considered to be a veritable competitor for the regular game market. This has provoked significant computer game organizations, for example, Sega, Ubisoft, Epic Games, Atari, Warner Bros, Disney Interactive studio, to layout associations with OnLive to circulate their games. Likewise, in May 2020, Nvidia GeForce Now added 19 games to its cloud gaming library and further declared an additional18 new games that will be accessible on GeForce NOW. Moreover, the gaming area is seeing broad activity from new organizations that are further inciting market advancement. Request a Free Sample @ https //www.marketresearchfuture.com/sample_request/10594 Market Segmentation The Global Video Game Market has been portioned in light of gaming gadgets, gaming type, end-client, and locale. The worldwide computer game market is isolated into the control center, tablet and cell phone in light of gaming gadgets. The cell phone gaming fragment is relied upon to hold the biggest portion of the market. It is relied upon to develop at a quicker rate during the estimated time frame inferable from the rising interest for portable games and various mechanical progressions on the lookout, for example, AR, VR, cloud gaming. As indicated by research, there were in excess of 200 million portable game players last year in the United States alone. In view of gaming type, the worldwide video gaming market is partitioned into on the web and disconnected gaming. The web-based gaming section is relied upon to hold the biggest portion of the piece of the pie, and it is relied upon to develop at the quickest rate during the figure time frame. The rise of 5G organizations and accessibility of limitless information plans are additionally expected to be key variables towards the achievement of web-based gaming across the globe, as most gamers normally like messing around online on their cell phones. The expanding administrations and interest in the 5G framework are likewise vital towards this achievement. In light of end-client, the worldwide market is separated into children, teens and grown-ups. The teen portion is relied upon to hold the biggest portion of the piece of the pie and is relied upon to develop at the quickest rate during the gauge time frame. Regional Analysis The Global Video Game Market is sectioned into Asia-Pacific, North America, Europe, the Middle East and Africa, and South America. Asia-Pacific is relied upon to hold the biggest offer in the worldwide video gaming business, where countries, for instance, China, Japan, and South Korea, show a high potential in market advancement. The Chinese endeavors are ready to acknowledge the business openings carried by worldwide digitalization because of the ascent in the computerized biological system. Further, 5G innovation is also driving the versatile-based VR gaming market in China. Key Players The fiercely competitive video game market appears fragmented, with many large small players forming a competitive landscape. Product launch, agreement partnership, M A, and expansion are strategic initiatives traced from recent market proceedings. Players leading the video game market are Nintendo Co. Ltd (Japan), Tencent Holdings Limited (China), Activision Blizzard Inc. (US), Ubisoft Entertainment SA (France), Electronic Arts Inc. (US), and Qualcomm Wireless Communications Technologies (China) Limited, among others. Industry News May 2020 - Microsoft has uncovered the send-off of the game Red Nexus in Xbox Series X before the finish of 2020. The game professes to help the critical specialized highlights of the Xbox Series X, for example, ongoing beam following, 120-outlines per-second activity, and super-quick stacking times. Browse Full Report Details @ https //www.marketresearchfuture.com/reports/video-game-market-10594 Table of Contents 1 Executive Summary 2 Scope of The Report 2.1 Market Definition 2.2 Scope of The Study 2.2.1 Research Objectives 2.2.2 Assumptions Limitations 2.3 Market Structure Continued… Similar Report** Internet of things (IoT) Market https //ictmrfr.blogspot.com/2022/04/internet-of-things-market-growth-key.html B2B Telecommunication Market https //www.scutify.com/articles/2022-04-12-b2b-telecommunication-market-analysis--geographic-growth-opportunities-for-it-security-and-data- Cash Management System Market https //market-research-future.tribe.so/post/cash-management-system-market-size-receives-a-rapid-boost-in-economy-due-to--625d5382d24f49591bd3befb Open Source Intelligence (OSINT) Market By Security Type (Human Intelligence, Content Intelligence, Dark Web Analysis, Link/Network Analysis, Data Analytics, Text Analytics, Artificial Intelligence, Big Data, Others), Technology (Bid Data Software, Video Analytics, Text Analytics, Visualization Tool, Cyber Security, Web Analysis, Social Media Analysis, Others), Application (Military Defense, Homeland Security, Private Sector, Public Sector, National Security, Others) About Market Research Future At Market Research Future (MRFR), we enable our customers to unravel the complexity of various industries through our Cooked Research Report (CRR), Half-Cooked Research Reports (HCRR), Raw Research Reports (3R), Continuous-Feed Research (CFR), and Market Research Consulting Services. Contact Market Research Future (Part of Wantstats Research and Media Private Limited) 99 Hudson Street, 5Th Floor New York, NY 10013 United States of America 1 628 258 0071 (US) 44 2035 002 764 (UK) Email sales@marketresearchfuture.com Website https //www.marketresearchfuture.com #market #research #industry #data #report #share #digital #gnews Plugin Error キーワードを入力してください。 #trend #future #analyis #industryreport #industrygrowth #demographic #strategy #manegment
https://w.atwiki.jp/tokachichukuchite/pages/25.html
+SA http //www.nicovideo.jp/watch/sm2483869 もじゃ姉さん http //www.nicovideo.jp/watch/sm4721990 てーれってーれっオナショウ軍♪ +その他 http //www.nicovideo.jp/watch/sm2953477 とかち元ネタ
https://w.atwiki.jp/memo77/pages/25.html
PageLastUpdate 2010-04-14/today - /yesterday - クリックすると見出し一覧を表示します 自作クラスとか最近やっと構造化例外処理と継承の基本が理解できた DataGridViewのグリッド、行、列、セルのReadOnlyプロパティの相関関係 NotifyIconはExplorer強制終了時のトレイアイコンの再描画も勝手にやってくれる 指定したウインドウを強制的にフォアグラウンドウィンドウに設定 .Net Remotingの「IPC ポートを作成できません。アクセスが拒否されました。」を解消 DataGridViewとDataGridのキーボード ショートカットの比較 ESCキーで行の変更をキャンセルするDataGridView Microsoft Visual Studio International Pack 1.0 My.Settingsの構成ファイルの場所を取得する。 Partial Classをメインのクラスのツリー下に配置する C#→VB.netへのコード変換サービス Visual Studio 2005 SP1 統合 installer の作成方法 再帰的にコントロールの親をたどって、ピリオド区切りでパスを返す関数 VBScriptのエラーコードメモ Visual Studio 2008 Express Edition チェックボックスでスプリットコンテナのパネルの表示をOn/Offする 配列をリストに変換する 型比較でハマる NewGUIDを文字列にするときの引数 My.Settingsに連結したコントロール間でChangedイベントで値をやり取りすると値が書き戻されることがある DataSet中の複数のテーブルをAccessのように連結して扱う 継承コントロールをデザイナで削除すると「インデックスが範囲を超えています」のエラー 継承したテキストボックスをフォームから削除しようとすると、エラーが出て削除されない。 ComboBoxに連結したDataTableが意図せずに変更される Express Edition ではセットアップ用のmsiはつくれない ComboBoxにはDoubleClickイベントがないのね CSVの読み込み 相手先別に添付ファイルを変更するメール送信ソフトを作ってみよう コンボボックスに高速にデータをBindするDataSourceを先に設定した場合 DataSourceを後に設定した場合 Microsoft Win32 と Microsoft .NET Framework API との対応 2005でデザイナから自動生成されるDataTableでのDBNull タイマーとメッセージボックス ワークステーションのロック LDAPとActive Directoryの要素の比較 DirectorySearcher手ごわい System.DirectoryServices.DirectoryEntry.SchemaClassNameの一覧 SelectCommandでデータ書き込むストアド指定するとコミットされない・・・んー 2005のヘルプにCrystal Reportのヘルプを追加とか TreeView使ってみた アップキャストとダウンキャスト IIFとdecimalでハマる GrapeCity FlexGrid for .NET 2.0J VB.Netに関する資料 ArrayListとList プロパティにオブジェクトを設定したときにNewのタイミング 自分自身と同じ型のコレクションをプロパティに持つ DateTimeメモ 再帰型のクラスでちょっとはまったこと ライブラリメモ LinkLabel ハッシュテーブル With Nothingを使って変数を局所化 共有メンバ よくつかうリンク comment オブジェクト指向から勉強中。ヘタレた内容だけど笑わないでね。 自作クラスとか DataGridViewEx 2007/11/19 拡張DataGridView。列位置や幅のユーザー別の保存とか DataGridViewSynchronizer 2007/11/13 上下に並べたふたつのDataGridViewの列表示を同期させるクラス。 WorkStationLockController 2007/07/16 PCのロックをしたりロック状態を取得するクラス DebugTimer 2007/07/23 デバッグ時に処理ごとのパフォーマンスを計測するクラス 最近やっと構造化例外処理と継承の基本が理解できた 2010/03/27 5年目にしてやっとわかったよ。片手間プログラマーはだめだなあ。 いままでのコードが恥ずかしてく、もう全部書き直したい。 公開しているコードもずっといいコードが書けるようになっているので、そのうち直す。かも。 DataGridViewのグリッド、行、列、セルのReadOnlyプロパティの相関関係 2010/03/27 1.グリッドのReadOnlyがTrueならセルのReadOnlyは実際に設定されている値とは別にReadOnlyを返します。 2.列のReadOnlyもしくは行のReadOnlyを変化させたときはTrueの時のみセルのReadOnlyが変更されます。 →True セルのReadOnlyもTrue →False セルのReadOnlyは変化しない(ReadOnly=Trueのセルは書き込めず、Falseのセルは書き込めるようになる) プロパティ部分をコードで書くとこんな感じ(雰囲気だけつかんでね)。 Public Property GridReadOnly() As Boolean Get Return _gridReadOnly End Get Set(ByVal value As Boolean) _gridReadOnly = value End Set End Property Public Property CellReadOnly() As Boolean Get If Me.Grid.ReadOnly = True Then Return True Else Return _cellReadOnly End If End Get Set(ByVal value As Boolean) _readOnly = value End Set End Property Public Property RowReadOnly() As Boolean Get Return _rowReadOnly End Get Set(ByVal value As Boolean) If value = True Then For Each cell As DataGridViewCell In Me.cells cell.ReadOnly = True Next End If _rowReadOnly = value End Set End Property Public Property ColumnReadOnly() As Boolean Get Return _columnReadOnly End Get Set(ByVal value As Boolean) If value = True Then For Each cell As DataGridViewCell In Me.cells cell.ReadOnly = True Next End If _columnReadOnly = value End Set End Property NotifyIconはExplorer強制終了時のトレイアイコンの再描画も勝手にやってくれる 2009/01/14 タスクトレイにアイコンを作成するアプリの作りが悪いと、エクスプローラーが強制終了したときに、プロセスだけ残ってトレイアイコンが消えてしまいます。 タスクマネージャからエクスプローラーを再起動しても、トレイアイコンは勝手には戻ってくれません。 これに対応するにはアプリケーション側でRegisterWindowMessage("TaskbarCreated")を拾ってやらないといけないわけですが、NotifyIconはこれも勝手にやってくれている模様。 偉いですね。 指定したウインドウを強制的にフォアグラウンドウィンドウに設定 2009/01/14 検索語:最前面、アクティブ、フォーム 久しぶりにプログラミング。APIを使わなければいけないにしろ、どこまでマネージドコードで書こうか悩む。 どうせ一関数内なら、全部APIにしちゃったほうが見通しがいいような気もするけど・・・ DllImport("user32.dll") Private Shared Function SetForegroundWindow(ByVal hWnd As IntPtr) As Boolean End Function DllImport("user32.dll") Private Shared Function GetForegroundWindow() As IntPtr End Function DllImport("user32.dll") Private Shared Function ShowWindowAsync(ByVal hWnd As IntPtr, ByVal nCmdShow As Integer) As Boolean End Function Private Const SW_RESTORE As Integer = 9 画面を元の大きさに戻す DllImport("user32.dll") Private Shared Function IsIconic(ByVal hWnd As IntPtr) As Boolean End Function DllImport("user32.dll") Private Shared Function GetWindowThreadProcessId(ByVal hwnd As IntPtr, ByRef lpdwProcessId As Integer) As Integer End Function DllImport("user32.dll") Private Shared Function AttachThreadInput(ByVal idAttach As Integer, ByVal idAttachTo As Integer, ByVal fAttach As Boolean) As Boolean End Function Public Shared Sub ActivateWindow(ByVal myHandle As System.IntPtr) Static myThreadProcessId As Integer = GetWindowThreadProcessId(myHandle, 0 ) こっちでもいいけど Static myThreadProcessId As Integer = System.Threading.Thread.CurrentThread.ManagedThreadId If IsIconic(myHandle) Then ShowWindowAsync(myHandle, SW_RESTORE) End If Static fgHandle As System.IntPtr = GetForegroundWindow() If myHandle fgHandle Then Dim fgThreadProcessId As Integer = GetWindowThreadProcessId(fgHandle, 0 ) AttachThreadInput(myThreadProcessId, fgThreadProcessId, True) SetForegroundWindow(myHandle) AttachThreadInput(myThreadProcessId, fgThreadProcessId, False) End If End Sub .Net Remotingの「IPC ポートを作成できません。アクセスが拒否されました。」を解消 2009/01/05 この情報は誤りでした。環境依存っぽい。 2009/01/04 検索語:開けない 1.アプリAを起動してチャンネルAを登録。こんなカンジ。 channel = New IpcServerChannel("ChannelA") ChannelServices.RegisterChannel(channel, False) RemotingConfiguration.RegisterWellKnownServiceType(myServiceClass.GetType, "ServiceClass", Runtime.Remoting.WellKnownObjectMode.SingleCall) 2.アプリBからChannelAに接続してなんか(Moge)する Public Sub Hoge Dim myServiceClass As ServiceClass = Activator.GetObject(GetType(ServiceClass), "ipc /ChannelA/ServiceClass") myServiceClass.Moge End Sub 3.アプリAを終了 4.アプリAを起動→「IPC ポートを作成できません。アクセスが拒否されました。」のエラー これに2年近く悩まされていたんですよ。 ポートを解放してくれるまでの時間を計測したり、再起動時に空くのを待機させてみたり、リース期間をアレコレいじったり。 つい最近まで「Windowsがポートを捕まえてる」んだと思ってたんですが、アプリBを落としてからアプリAを起動するとエラーが出ない。 アプリBがポートを捕まえてるという前提で見直して駄目もとでNothingを叩き込んでみる。 Public Sub Hoge Dim myServiceClass As ServiceClass = Activator.GetObject(GetType(ServiceClass), "ipc /ChannelA/ServiceClass") myServiceClass.Moge myServiceClass = Nothing ←コレを追加 End Sub なんとエラーが出なくなりました! ……お前、スコープってorz ちょっとでも怪しいと思ったところでは、リソースの開放は意識的にやるべきだという教訓。 DataGridViewとDataGridのキーボード ショートカットの比較 2008/06/17 DataGridViewのキーボード ショートカットを探したけど見つけられないorz とりあえずWindows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカットを元に、実際に動作検証をして比較表を作成してみた。 DataGridViewのキーボード ショートカットがまとめられているところか、この表に載っていない機能がありましたら、ぜひ教えて下さい(_o_) 印刷用にExcelファイルも用意しておきました→ダウンロード 区分 動作 DataGrid DataGridView 移動/外 タブ オーダー内の次のコントロールに移動します。 Ctrl + Tab ○ タブ オーダー内の 1 つ前のコントロールに移動します。 Ctrl + Shift + Tab ○ 移動/内 現在の行にある最初のセルに移動します。 Home ○ 現在の行にある最後のセルに移動します。 End ○ セルにフォーカスがある場合は、同一行の次のセルに移動します。行の最後のセルにフォーカスがある場合は次の行の最初のセルに移動します。 Tab ○ セルにフォーカスがある場合は、同一行の 1 つ前のセルに移動します。行の最初のセルにフォーカスがある場合は 1 つ前の行の最後のセルに移動します。 Shift + Tab ○ 矢印の方向にある最も遠い、空白でないセルへ移動します。 Ctrl + 方向キー × 左上のセルへ移動します。 Ctrl + Home ○ 右下のセルへ移動します。 Ctrl + End ○ 編集 現在のセルへの入力を終了し、次のセルへ移動します。 Enter ○ セル内が編集モードの場合は、セルの編集をキャンセルします。 Esc ○ マーキー選択の場合は、該当する行の編集をキャンセルします。 × セルを編集するときに、カーソル位置の前にある文字列を削除します。 BackSpace ○ セルを編集するときに、カーソル位置の後にある文字列を削除します。 Delete ○ 現在のセルの文字列を強調表示し、行の最後にカーソルを位置付けます。セルをダブルクリックするのと同じ動作になります。 F2 △ EditMode=EditOnEnter セルがフォーカスを受け取ったときに編集が開始されます。このモードは、Tab キーを押して行に値を入力するとき、または Enter キーを押して列に値を入力するときに便利です。 × フォーカス取得時 EditMode=EditOnF2 セルにフォーカスがあるときに F2 キーを押すと、編集が開始されます。このモードは、セルの内容の末尾を選択します。 × F2 EditMode=EditOnKeystroke セルにフォーカスがあるときに英数字キーを押すと、編集が開始されます。 × A-Za-z0-9 EditMode=EditOnKeystrokeOrF2 セルにフォーカスがあるときに英数字キーまたは F2 キーを押すと、編集が開始されます。 × A-Za-z0-9,F2 EditMode=EditProgrammatically BeginEdit メソッドが呼び出されたときにだけ編集が開始されます。 × BeginEdit 現在の行で EndEdit メソッドを呼び出します。 Ctrl + Enter ○ 編集モードのときにセルに System.DBNull.Value 値を入力します。 Ctrl + 0 ○ 選択 選択範囲を矢印の方向に 1 行分拡張します (子テーブルのリンクは除外します)。 Shift + ↑ または Shift + ↓ ○ 矢印の方向にある最も遠い、空白でない行まで選択範囲を拡張します (子テーブルのリンクは除きます)。 Ctrl + Shift + ↑ または Ctrl + Shift + ↓ × 一番上の行まで選択範囲を拡張します。 Ctrl + Shift + Home ○ 一番下の行まで選択範囲を拡張します。 Ctrl + Shift + End ○ 現在の行を選択します (子テーブルのリンクは除きます)。 Shift + Space △ SelectionMode=ColumnHeaderSelectのとき現在の列を選択 - Shift + Space SelectionMode=RowHeaderSelectのとき現在の行を選択 - Shift + Space グリッド全体を選択します (子テーブルのリンクは除きます)。 Ctrl + A ○ 選択範囲を 1 画面分下に拡張します (子テーブルのリンクは除きます)。 Shift + PageDown ○ 選択範囲を 1 画面分上に拡張します (子テーブルのリンクは除きます)。 Shift + PageUp ○ 子 フォーカスが子テーブルのリンクにある場合は、その子テーブルに移動します。 Enter - 子テーブルへのリンクを展開します。Alt キーを押しながら ↓ キーを押すと、選択されているリンクだけでなく、すべてのリンクが展開されます。 Alt + ↓ または Ctrl + プラス記号 (+) 子テーブルへのリンクを折りたたみます。Alt キーを押しながら ↑ キーを押すと、選択されているリンクだけでなく、すべてのリンクが折りたたまれます。 Alt + ↑ または Ctrl + マイナス記号 (-) 子テーブル内の場合は、親テーブルの行を表示します。 Ctrl + PageDown 子テーブル内の場合は、親テーブルの行を非表示にします。 Ctrl + PageUp フォーカスが行の最後のセルにある場合は、その行の最初の子テーブルへのリンクへ移動し、展開します。 Tab 子リンクにフォーカスがある場合は、次の子リンクに移動します。 最後の子リンクにフォーカスがある場合は、次の行の最初のセルに移動します。 行の最初のセルにフォーカスがある場合は、1 つ前の行の最後に展開された子テーブルへのリンク、または 1 つ前の行の最後のセルに移動します。 Shift + Tab 子リンクにフォーカスがある場合は、1 つ前の子リンクに移動します。 最初の子リンクにフォーカスがある場合は、1 つ前の行の最後のセルに移動します。 子テーブル内の場合は、親テーブルへ移動します。[戻る] をクリックするのと同じ動作になります。 Alt + ← ESCキーで行の変更をキャンセルするDataGridView 2008/06/16 検索語:キーボード ショートカット エスケープ DataTable DataGridViewはESCキーで編集のキャンセルができないので、とりあえず作ってみた。 Bindしている行がDataRowViewにDirectCastできるのが前提条件です。 Public Class DataGridViewEx Inherits DataGridView Private _rejectbyescape As RejectByEscapeType = RejectByEscapeType.None Public Enum RejectByEscapeType As Integer None = 0 CurrentRow = 1 SelectedRows = 2 End Enum Public Property RejectByEscape() As RejectByEscapeType Get Return _rejectbyescape End Get Set(ByVal value As RejectByEscapeType) _rejectbyescape = value End Set End Property Private Sub DataGridViewEx_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown Try If e.KeyCode = Keys.Escape Then 編集モードではなくReadOnlyでもなければRejectChanges (グリッドがReadOnlyのときはCurrentRowも自動的にReadOnlyになるのでCurrentRowだけで判定してOK) If (IsCurrentCellInEditMode = False) And (CurrentRow.ReadOnly = False) Then Select Case _rejectbyescape Case RejectByEscapeType.CurrentRow DirectCast(Me.CurrentRow.DataBoundItem, DataRowView).Row.RejectChanges() Case RejectByEscapeType.SelectedRows For Each dgvr As DataGridViewRow In SelectedRows DirectCast(dgvr.DataBoundItem, DataRowView).Row.RejectChanges() Next End Select End If End If Catch ex As Exception MessageBox.Show(ex.ToString ex.Message) End Try End Sub End Class Microsoft Visual Studio International Pack 1.0 2008/04/11 http //www.microsoft.com/downloads/details.aspx?FamilyID=f9cfc884-1f00-45fa-b2fb-303d9e110bc7 DisplayLang=ja East Asia Numeric Formatting Library 数値データを日本語、繁体字中国語、簡体字中国語および韓国語における漢数字の文字列に変換します。 Japanese Kana Conversion Library ひらがな、カタカナ、半角カタカナの相互変換、およびローマ字の変換をします。 Japanese Text Alignment Library 日本語固有の均等割付を用いて文字列を描画します。 Japanese Yomi Auto-Completion Library 日本語IME における読みの入力に対応したオートコンプリート機能を提供するライブラリとサンプルのTextBox コントロールを提供します。 My.Settingsの構成ファイルの場所を取得する。 2008/03/25 検索語:exe.config、user.config、ApplicationSettingsBase アプリケーション構成ファイル System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile ユーザー構成ファイル ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath ネタ元:http //www.atmarkit.co.jp/fdotnet/dotnettips/558appsettings/appsettings.html ちなみに同一記事にもかかれているが、2005ではローミングユーザーであってもローカルユーザーのユーザー構成ファイルが使われてしまうようだ。せっかくローミングにも対応するように設計したつもりだったけど意味無い・・・。 別課題:過去の設定ファイル消せないと気持ち悪い。 Partial Classをメインのクラスのツリー下に配置する 2008/03/24 projファイルの中から目的の分割クラスの記述を見つけ、DependentUpon行を追加すればOK。 Compile Include="MainForm.Menu.vb" DependentUpon MainForm.vb /DependentUpon ←この行を追加 SubType Form /SubType /Compile SubTypeは消してもVisual Stdio上で一回開いて保存すると元に戻る。 C#→VB.netへのコード変換サービス 2008/03/24 http //codeconverter.sharpdevelop.net/Convert.aspx 使ってみた中ではコレが一番だった。 Visual Studio 2005 SP1 統合 installer の作成方法 2008/01/30 http //blogs.wankuma.com/tyappi/archive/2008/01/05/116016.aspx 再帰的にコントロールの親をたどって、ピリオド区切りでパスを返す関数 2008/01/21 例えばForm1のPanel1に乗っているTextbox1なら Form1.Panel1.TextBox1 と帰ってきます。 Public Function ControlPath(ByVal ctl As Control) As String Try If ctl.Parent Is Nothing Then Return ctl.Name Else Return ControlPath(ctl.Parent) "." ctl.Name End If Catch ex As Exception MessageBox.Show(ex.ToString) Return "" End Try End Function VBScriptのエラーコードメモ 2007/12/25 Descriptionが定義されていないものがある。一覧が見つけられない・・・。誰か教えて。 エラーコード 内容 -2147024843 たぶんネットワークパスが見つからないとき。 Visual Studio 2008 Express Edition 2007/12/18 ついにきました。まあいきなりインストールするわけにもいかないから、遊ぶのは正月休みですね。不具合情報の様子見でw なんと窓の杜から落とせるよ。 http //www.forest.impress.co.jp/lib/stdy/program/progdevenv/vbexedition.html ……と思ったら違いました。ダウンロード先は「作者サイト」になってるのね。 チェックボックスでスプリットコンテナのパネルの表示をOn/Offする 2007/12/06 検索語:CheckBoxでSplitContainerのPanelをOn/Off、反転、True、False SplitContainerのパネルを片側消したかったけど、Visibleでスプリッタが動いてくれないので「なんで?」と探したらPanel1Collapsed/Panel2Collapsedというわかりにくいプロパティでした。ヘルプには「縮小または展開するかどうかを決定する値を取得または設定します。」と書いてある。表現がわかりにくいっちゅうの。 で、チェックボックスをOnにしたときに表示、Offにしたときに非表示にしたいんだけど、CheckedとCollapsedの単純バインディングだと逆になってしまうので、Bindingオブジェクトの拡張クラスをつくってみた。 Private Class BindingReverseBoolean Inherits Binding Public Sub New(ByVal propertyName As String, ByVal dataSource As Object, ByVal dataMember As String) MyBase.New(propertyName, dataSource, dataMember, False, Windows.Forms.DataSourceUpdateMode.OnPropertyChanged) End Sub Private Sub BindingReverseBoolean_Format(ByVal sender As Object, ByVal e As System.Windows.Forms.ConvertEventArgs) Handles Me.Format e.Value = Not e.Value End Sub Private Sub BindingReverseBoolean_Parse(ByVal sender As Object, ByVal e As System.Windows.Forms.ConvertEventArgs) Handles Me.Parse e.Value = Not e.Value End Sub End Class で、FormのLoadでこんな感じに使います。 myCheckBox.DataBindings.Add(New BindingReverseBoolean("Checked", mySplitContainer, "Panel2Collapsed")) どうもバインディングオブジェクトは [Checked]⇒True=Format=False⇒[Collapsed]⇒False=Parse=True⇒[Checked] こういう感じに動くようだ。2回値がセットされる感じ。 今回は自分で使うだけで、絶対にBoolean以外がこないのはわかっているのでエラー処理はなし。 余裕があれば汎用的なクラスにしたいので、プロパティの型チェックとかいれる予定。 配列をリストに変換する 2007/11/18 リストを配列に変換するのはToArrayで簡単。配列をリストに変換する方法がわからない・・・3時間ぐらい調べてやっと見つけた。 http //d.hatena.ne.jp/Seasons/searchdiary?word=*%5BC%23%5D わかってみれば簡単でリストのコンストラクタに渡せばよいだけでした・・・ Dim myArray As String() = {"A","B","C"} Dim myList As List(Of String) = New List(Of String)(myArray) 固定値の入ったリストを作るときもこのほうがラク。 つか、ちょっとデキる人は絶対わかってるよな。「リストを配列に変換する」で検索してどうにもひっかからないっていうのは何故。 型比較でハマる 2007/11/18 オブジェクトのプロパティを列挙する処理を書いていたら、PropertyTypeの型のチェックで エラー5型 System.Type の式を型 String にすることはできません。 のエラーが出て、いろいろ書き換えてみてもどうにも通らない。 原因は「型の比較はTypeOfだ」という思い込みでした。 For Each pi As PropertyInfo In target.GetType.GetProperties Select Case True Case TypeOf pi.PropertyType Is String ←ここがダメ ... Case Else ... End Select Next ↓ For Each pi As PropertyInfo In target.GetType.GetProperties Select Case True Case pi.PropertyType Is GetType(System.Byte) ←これでOK ... Case Else ... End Select Next TypeOfはオブジェクトと型を比較するのね。型どうしの直接比較ならIsだけでよい。 気づかなかったのが恥ずかしい・・・。 NewGUIDを文字列にするときの引数 2007/11/10 よくわからなくなるのでメモ。xは16進数なので[0-9A-F]。 GUID.NewGUID.ToString("N") xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 32桁 GUID.NewGUID.ToString("D") xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ハイフンで区切られた 32 桁 GUID.NewGUID.ToString("B") {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 中かっこで囲まれ、ハイフンで区切られた 32 桁 GUID.NewGUID.ToString("P") (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) 丸かっこで囲まれ、ハイフンで区切られた 32 桁 My.Settingsに連結したコントロール間でChangedイベントで値をやり取りすると値が書き戻されることがある 2007/11/08 実際に起こったのはチェックボックスのChackedChangedでテキストボックスに値を書き込んだら、チェックボックスの値が再度My.Settingから読み出されて変更する前に戻ってしまう。 検索したらMy.Settingsの挙動不審がいくつか見つかるので、バインドしたコントロール間でやり取りはしないほうが無難。 2007/11/15 Microsoftにも正式文書がありました。 http //msdn2.microsoft.com/ja-jp/library/a65txexh(VS.80).aspx 現在、Windows フォームの一部のプロパティはバインドできません。わかりやすい例は ClientSize プロパティです。 このプロパティにバインディングすると、実行時に予期できない動作が発生します。 通常、設定をプログラムで保存して読み込むことでこの問題を解決できます。 DataSet中の複数のテーブルをAccessのように連結して扱う 2007/10/26 アクセスがクエリを元にフォームをつくれるので、同じことがVB.netでもできないかなと探していたら、DataTable間にリレーションを設定し、DataColumnのExpressionを設定することで実現できました。 Private relationTest As System.Data.DataRelation Me.relationTest = New System.Data.DataRelation( _ "relationTest", New System.Data.DataColumn() {Me.tableA.ShohinCDColumn}, _ New System.Data.DataColumn() {Me.tableB.ShohinCDColumn}, _ false) Me.Relations.Add(Me.relationTest) Me.tableA.ShohinNameColumn.Expression = "Parent(rerarionTest).ShohinName" DataGridViewの列で処理することばかり考えていて、DataTableそのものに列を追加するというのは、ちょっと思いつかなかったな。 いままでコードに対応する名称をDataGridView上で表示するのにわざわざコンボボックスを使っていたので、これでとてもラクになりました。 DataTableはアクセスのクエリの役目も果たしてくれるのですね。 ちなみにここにはコードで載せていますが、これはDataSetのDesiner.vbから拾ってきたもので、実際にはデザイナオンリー、ノンコーディングで実現できています。 継承コントロールをデザイナで削除すると「インデックスが範囲を超えています」のエラー 2007/10/10 検索語:コンストラクタ Newの中でAddHandlerしたテキストボックスの継承コントロールで、デザイナで削除するときに インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。 パラメータ名 index のエラーメッセージが出るようになってしまった。いろいろ調査した結果、原因はAddHandlerだと判明。 AddHandler DataBindings.CollectionChanged, AddressOf DataBindings_CollectionChanged 最終的にはDisposeの中でRemoveHandlerを書くことで解決。 RemoveHandler DataBindings.CollectionChanged, AddressOf DataBindings_CollectionChanged 似たようなことをやっている他の継承コントロールでは起きないので、解放するリソースの種類や内部処理に依存しそう。 まあ「Disposeするときにきちんとすべてのリソースを解放しましょう」というのは当たり前のことだから、いままでAddHandlerの後始末をやっていなかったのがダメなんでしょう。たぶん。 「AddHandlerしたら必ずRemoveHandlerしましょう」とか、教えてくれる人もいなかったし、どこかに書いてあるのかなぁ。 継承したテキストボックスをフォームから削除しようとすると、エラーが出て削除されない。 2007/08/27 インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。 プロジェクトを開きなおすときちんと消えている。 継承したコントロールの中でやっている処理の問題だった。詳細な内容は後でかこう。 ComboBoxに連結したDataTableが意図せずに変更される 2007/10/04 検索語:コンボボックス/DataTable/DataView/DataSource/Bind/データが変わる DataTableにコンボボックスを連結したときに、既存データにコンボボックスに存在しない値が入っていると、レコードのCurrent時にコンボボックスの先頭の値に書き換えられてしまう。 FormattingEnabled をTrueにすることで解消できる。FormatString を設定する必要はない。 Express Edition ではセットアップ用のmsiはつくれない 2007/08/07 確実な情報が見つからないけど、つくれないっぽい。 ↓こういうの見つけた。んー、個人でここまで踏み込むかどうするか。会社でやる分にはVS.net使えるからなぁ。 WiXではじめるWindows Installer作成入門 ComboBoxにはDoubleClickイベントがないのね 2007/08/24 コンボボックスでDoubleClickイベントを使おうかと思ったらありませんでした。 CSVの読み込み 日本語の露出が少ないけどXmlCsvReaderというのがよさそう。テストしてみよう。 相手先別に添付ファイルを変更するメール送信ソフトを作ってみよう 2007/07/26 VB.netでメール送信するのは簡単そう。相手のアドレスと添付ファイルのリストから、メール送信するソフトを作ってみよう。 http //www.atmarkit.co.jp/fdotnet/dotnettips/017sendmail/sendmail.html ↑このアドレスは2003で、2005からはクラスが変わっていました。 http //www.microsoft.com/japan/msdn/vbasic/migration/tips/netmail/ 2007/07/28 うーん、SmtpClient はいろいろ問題がありそうな。POP before SMTPとかも自作しなきゃいかんし。 http //support.microsoft.com/default.aspx/KB/927858 2007/07/28 商用利用も含めてフリーライセンスのよさそうなライブラリを発見。 .NET用メール送受信クラスライブラリ (TKMP.DLL) ライセンスについて http //uwa.potetihouse.com/bbs/patio.cgi?mode=view no=139 自分で組めるようにもなりたいけど、とりあえず利用させていただいて、少しづつ力をつけよう。 コンボボックスに高速にデータをBindする 2007/07/24 DataSourceよりもValueMemberとDisplayMemeberを先に指定したほうが速いようです。 設定するたびにリクエリがかかる感じですね。 特に件数の多いテーブルをBindするときに効果的です。 DataSourceを先に設定した場合 DebugTimer.WriteLine("Testスタート") cboSample.DataSource = New DataView(dt) ←先に設定 DebugTimer.WriteLine("DataSourceをセット") cboSample.ValueMember = "連結したい列名" DebugTimer.WriteLine("ValueMemberをセット") cboSample.DisplayMember = "表示したい列名" DebugTimer.WriteLine("DisplayMemberをセット") MEMO 00 00 000 00 00 000 Testスタート MEMO 00 00 272 00 00 272 DataSourceをセット MEMO 00 00 540 00 00 268 ValueMemberをセット MEMO 00 00 808 00 00 268 DisplayMemberをセット DataSourceを後に設定した場合 DebugTimer.WriteLine("Testスタート") cboSample.ValueMember = "連結したい列名" DebugTimer.WriteLine("ValueMemberをセット") cboSample.DisplayMember = "表示したい列名" DebugTimer.WriteLine("DisplayMemberをセット") cboSample.DataSource = New DataView(dt) ←後に設定 DebugTimer.WriteLine("DataSourceをセット") MEMO 00 00 000 00 00 000 Testスタート MEMO 00 00 000 00 00 000 ValueMemberをセット MEMO 00 00 000 00 00 000 DisplayMemberをセット MEMO 00 00 296 00 00 296 DataSourceをセット Microsoft Win32 と Microsoft .NET Framework API との対応 2007/07/16 http //www.microsoft.com/japan/msdn/net/general/win32map.aspx 2005でデザイナから自動生成されるDataTableでのDBNull 2007/07/16 XというフィールドにDBNullが来るよねと思ってIsDBNull(X)で判定しようとしたら蹴られた。 なんで?と思ってクラスを見たら、テーブルのメソッドにIsXNullっていうのが作られてた。 なるほど。Nullの可能性のあるフィールドはこれで判断しろと。 タイマーとメッセージボックス 2007/07/16 メッセージボックスが出ているあいだもタイマーは動き続けているので、処理によっては固まる。注意。 ワークステーションのロック 2007/07/16 カンタンだった。 System.Diagnostics.Process.Start("rundll32.exe", "user32.dll,LockWorkStation") 2007/07/16 ロックかけるのは簡単だけど、ロックされているかどうかの判断が難しい。つか標準ではできない。 http //rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200612/06120018.txt Microsoft.Win32.SystemEventsのSessionSwitchを使うことで、 ロック開始のイベントとロック終了のイベントを受け取ることができます。 との情報を発見したので、ロック状態を管理しつつ、ロックをかけてくれるクラスを作成。 → WorkStationLockController 念のためsingletonをとっておく。singletonについては → http //hccweb1.bai.ne.jp/tsune-1/VisualBasic/singleton.html ちなみにsingletonをグローバル変数的に使うのはよくないというのは心しておく。 ワークステーションのロックについて調べていたら突き当たったサイト → http //www7a.biglobe.ne.jp/~lshen/EternalWindows/ GINAとか珍しいあたりをわかりやすく書いてくれてる。 フォアグラウンドウインドウを判定するのってAPI使うしかないのかなぁ。 → http //iseebi.half-done.net/?TechDoc%2FDetectionFullscreen LDAPとActive Directoryの要素の比較 2007/07/13 参考 http //publib.boulder.ibm.com/tividd/td/ITAME/SC32-1358-00/ja_JA/HTML/am51_webseal_devref101.htm 最大長 LDAP Active Directory 名 (LDAP CN) 256 64 ミドル・ネーム 128 64 姓 128 64 レジストリー UID (LDAP DN) 1024 2048 ユーザー・パスワード 制限無し 256 ユーザー記述 1024 1024 グループ名 256 グループ記述 1024 1024 シングル・サインオン・リソース名 240 256 シングル・サインオン・リソース記述 1024 1024 シングル・サインオン・ユーザー ID 240 256 シングル・サインオン・パスワード 制限無し 256 シングル・サインオン・グループ名 240 256 シングル・サインオン・グループ記述 1024 1024 アクション名 1 1 アクション記述、アクション・タイプ 制限無し 制限無し オブジェクト名、オブジェクト・スペース名、ACL 名、POP 名 制限無し 制限無し オブジェクト記述、オブジェクト・スペース記述、ACL 記述、POP 記述 制限無し 制限無し DirectorySearcher手ごわい 2007/07/13 http //www.microsoft.com/japan/msdn/community/gdn/ShowPost-33574.htm グループとユーザーの階層をノード的に取得しようとしたけど、手ごわい。 なんだよMemberofプロパティとかPrimaryGroupが取れないとか。 Microsoftのヘルプじゃまったくダメで、LDAPの仕様とか理解しないといけないところがツラい・・・ System.DirectoryServices.DirectoryEntry.SchemaClassNameの一覧 2007/07/12 ※とりあえず私が使ったものをメモっていきます。 ユーザー User グループ Group コンピュータ Computer サービス Service 検索をかけても一覧が見つからない・・・誰か教えて。 SelectCommandでデータ書き込むストアド指定するとコミットされない・・・んー 2007/07/10 DataAdapterのSelectCommandにデータの更新ありのストアドを投げると、戻ってきた結果は正しいのにデータベースには反映されてないみたい。 んー、いちいちコミットいれなきゃダメ? →mdfファイルが毎回コピーされてしまうためでした。 http //www.atmarkit.co.jp/fdotnet/dotnettips/532dbfilecopy/dbfilecopy.html 2005のヘルプにCrystal Reportのヘルプを追加とか 2007/07/09 http //salv.miscnotes.com/2005/01/tips5_vsnethelphelp.php TreeView使ってみた 2007/07/04 便利。同じTreeNodeオブジェクトを別のツリーに追加することはできなかった。 アップキャストとダウンキャスト 2007/06/14 アップキャスト 派生クラス→基本クラス 常にOK ダウンキャスト 基本クラス→派生クラス やらないほうがよい。できないこともある。 ダウンキャストについてはちょっと勉強したほうがよさそうだ。 IIFとdecimalでハマる 2007/06/12 DataTable.ColumnのExpressionを使用していて、floatだったフィールドをdecimalに変更したら何故か0除算のエラー。 IIF([分母]=0,0,[分子]/[分母]) とやって0除算をしてないはずなのに・・・・・・と半日ハマる。結論は IIFは真も偽も計算してから値を返すから IIFは普段は危険だから使わないんだけど、floatのときにエラーにならなかったので見落としました。 floatは0除算でエラーを返さないのね。 でもExpressionの中ってIIFしか条件式が使えない。やむをえず [分子]/CAST([分母], System.Double ) として回避。 GrapeCity FlexGrid for .NET 2.0J ダメだこれ。もうイヤ。 何がダメって、ColumnオブジェクトのNameプロパティが連結先のDataTableの列名。 で、複数のColumnに同じNameが設定できる。だからIndex以外で列を特定する術がない。 なのに、列位置を移動するとIndexが変わる。 頼むからNameは固有値にしてMappingName を指定させてくれ。 誰だこんなコントロール使うことにしたのは。二度と使わない。 いや、最新は4.0Jだから、よくなってるのかもしれないけれど。 VB.Netに関する資料 2007/04/22 オブジェクト倶楽部 http //www.objectclub.jp/ ここのトレーニングテキストが死ぬほど役立つ。入門用とリファレンスのちょうど中間あたりの本になりにくいあたりが解説されている。 2007/05/13 ちょっと見ようと思ったら見つけられない。C#のページにありました。 http //www.objectclub.jp/technicaldoc/c/training.pdf 2007/04/29 .NETでの正規表現の使用法 http //japan.internet.com/column/developer/20050822/28.html 2007/05/01 コンテキストメニューまわり http //vbdotnet.fc2web.com/vbnet/control/ContextMenuMenu.htm ArrayListとList 2007/04/22 自作クラスのコレクションを作れるに違いないと思って、ArrayListを調べて2時間。 どうしても型指定したコレクションがつくれないよー(。´Д⊂) と、泣きそうになったところでListに気がつく。 あまりにも最初にArrayListに慣れ親しんだために、それ以外思い浮かばなかった失敗。 2007/05/24 Listって.net 2005(Framework 2.0)からなので。自宅は2005、会社は2003なので、会社で使おうとして使えなくてがっかり。 プロパティにオブジェクトを設定したときにNewのタイミング 2007/04/22 プロパティ用のローカル変数に Private _objectname As Objecttype と宣言していてハマる。 Private _objectname As New Objecttype きちんとインスタンス意識しないとね。 自分自身と同じ型のコレクションをプロパティに持つ Private _childnodes As New List(Of LogNode) Public Property ChildNodes() As List(Of LogNode) Get Return _childnodes End Get Set(ByVal value As List(Of LogNode)) _childnodes = value End Set End Property 2007/04/22 とりあえず2日間ざっくり勉強して2日間ざくざく組んだら、少し勘が働いてきた。 言語って、あるレベルまでいかないと、目の前が開けないよね。一回開けてくると調査スピードも速くなる。 DateTimeメモ 2007/04/27 DateTimeの中身は#1/1/0 00 00 00#(西暦0年1月1日)からの経過ミリ秒 javascriptと値がずれるなと思ったら、javascriptは#1970/01/01 00 00 00#からの経過ミリ秒でした。 で、それでも誤差が32400ミリ秒出るので何かと思ったら、32400/60/60=9、ということで標準時との差。 再帰型のクラスでちょっとはまったこと クラスを通過するたびにカウントアップするような引数は参照渡しすること。 ライブラリメモ ファイルパスの分解 System.Io.Path ディレクトリ名はディレクトリを指定すればFileNameで取得できる .GetExtension 戻り値はピリオド付き ファイルの検索 System.Io.Directory 戻り値はString() ファイル情報 My.Computer.FileSystem.GetFileInfo .Length ファイルサイズの単位はバイト 正規表現 System.Text.RegularExpressions Regex.Match(Path.GetFileNameWithoutExtension(file), "^\d{1,5}$").ToString 後方参照で置換 .Replace(対象文字列," a href="http //~" (.*?) /a ","$1") ファイル名に使えない文字を置換 mystring=Regex.Replace(mystring, "[\\\/ ,;*?"" |]", "_") 文字コード System.Text.Encoding.GetEncoding("SHIFT-JIS") LinkLabel なんかハイパーリンクを使いたかったのでざくっと調べたらLinkLabelっていうコントロールがある。 テキストいれればクリックで勝手にブラウザ呼んでくれるのかと思ったら、呼び出しも書かなきゃいけないし、訪問済みかどうかも自分で設定しなきゃいけないみたい。不便。自分で変更できるのはありがたいとして、最初からブラウザと同期してくれてもいいと思うんだけど、なんでだろう。 まあ複数リンクも扱えるけど、もっとこう、さくっと。 ハッシュテーブル 2007/05/16 Addは使わなくても良い。 指定したキーがハッシュテーブルに存在しない場合には、新しい要素として登録される。 キーがすでに存在する場合には、インデクサではそのキーに対応する値が置き換えられるが、Addメソッドでは例外が発生する。 With Nothingを使って変数を局所化 2007/05/16 http //blogs.wankuma.com/jeanne/archive/2006/11/07/43926.aspx Sub Hoge With Nothing dim i as integer 処理 End With With Nothing dim i as integer 処理 End With End Sub みたいな形で変数のスコープを短くして使いまわせるという話。 共有メンバ 2007/05/17 ヘルプより 既定では、クラスのデータはクラスの各インスタンスに固有になります。ただし、1 つのクラスから作成したすべてのオブジェクト間で、1 つのデータ項目を共有する方が都合のよい場合もあります。このような場合には、Shared 修飾子を使用して、変数の同じ値をクラス内のすべてのインスタンスで共有できるようにします (共有メンバは、他のプログラミング言語では "静的メンバ" と呼ばれる場合もあります)。共有メソッドは、事前にクラスのインスタンスを作成しなくても、クラス名を使用して直接呼び出すことができます 参考:http //blogs.wankuma.com/torikobito/archive/2007/04/04/70121.aspx よくつかうリンク 2007/05/29 Visual Studio User Group comment このページの記述で聞きたいこととか間違ってることとかありましたらコメントを。 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/rsbuygoldq/pages/20.html
Length will be aboriginal due to the fact simply no volume breadth an individual move Lakhrahnaz can easily persistently head to your pet. Affray could be the further respected as a result of related push-backs and also affective an individual get to accomplish. Respected desires that you need to utilize are usually allowed to Abracadabra and also distant. About coming into the particular permitting together with a href="http //www.4rsgold.com/Runescape.Gold" strong Buy Runescape Gold /strong /a inside the video game, you may trepidation in which the system will be agnate for the addle permitting moving gla the aforementioned abstraction relates to motions. You can find a couple of strategies you need to use to be able to better abate Plane-freezer affray and also ranged. It really is total chancy yet, due to the fact this individual struck an individual total tough, creating around 350 struck believability regarding injury. Defense regarding affection wonder, nonetheless, failed to obstruct this kind of strike, nonetheless it can concerning assistance inside the actions adjoin To Kash. To Kash makes use of equally Affray and also Abracadabra Bloodchiller assaults that will struck by means of the prayer. His / her designed ahead of time an individual obstruct and you will be included together with snow and soon you get opened oneself simply by conquer around the "free" alternative, or perhaps soon after an individual struck that. About coming into the space, you ll not buy any total Skinweaver continuous around the program. The particular Skinweaver takes on a significant function not necessarily left behind contacting in case a accessibility may be flattened, yet aswell participating in soon after an individual although continuous updated your pet together with rs rare metal. It is possible to aswell utilize Smash assaults, nevertheless they usually are not since in a position since abracadabra assaults a href="http //www.4rsgold.com/Runescape.Gold" strong Cheap Runescape Gold /strong /a . This step just isn t totally any "boss" blazon just like virtually any extra manager. Inside the bang-up area, an individual acknowledge to be able to abutting the particular tunnels 5 (noticeable inside reddish inside the angel previously mentioned) although irritated adjoin any aggregation regarding enemies improving away from these.
https://w.atwiki.jp/erokirei/pages/13.html
Mel Gibson was arrested for drunken driving. Drunken driving is very dangerous. The annual number of persons killed in traffic accidents in the world is much larger than the annual number of persons killed in wars in the world. Drive safely. I introduce list of uncensored free porn pictures and movies pubished in Completely free adult website erokirei currently to you. My website has lots of free sample pics and movies of categories of beauty, babe, pornstar, adult model, amateur, housewife, mature, milf, nurse, teen, chat girl, Russian, East European, Japanese, hard body, firm body, bitch, nude, naked, tits, boobs, pussy, clit, anal, ass, strip, spread, hand job, foot job, foot fetish, masturbation, oral sex, suck, throat, blow job, lick, facial cumshot, strap on dildo, lesbian, DP, group sex, hardcore, bondage .etc. You can see the gallery of free porn and nude pictures and movies by clicking the following URL. http //erokirei.h.fc2.com/index_english.html @ Japanese AV actors and adult models and pornstars ... Nao Oikawa, Ran Asakawa, Kyouka Usami, Hiyori Shiraishi, Mayu Mochizuki, Ai Iijima, Ai Nagase, Aika Terashima, Mako Kinoshita, Hitomi Hori, Sakura Kawai, Sayaka, Tsutsumi, Yuria Katou, Konomi Akikawa, Tsukushi Saotome, Hitomi Ikeno, Sayaka Hagiwara, Sayaka Mizuhara, Aya Mizushima, Manami, Rina, Megumi, Anna, Miyashita, Rina Uzuki, Yuuna Akimoto, Junko Asada, Kirari Koizumi, Koharu Yukino, Jun Mayama, Kotomi Suda, Sayaka Koike, female ejaculation, Mio Asakura, Tsubame Hinano, Anna Miyashita, Sakura Sakurada, Serena, Maria Hirai, Rina Fujisawa, Kozue Yanagi, Lesbian, Aiko Iijima, Mai Asaoka, Ayana Nanjyo, Ria Nanami, Naomi Hirose, Rina Ishikawa, Sakura Sakurada, Tomomi, Sarina, Junna, Anna Miyashita, Hiyori Shiraishi, Sayaka Tsutsumi, Sakura Sakurada, Ai Nagase, Maria Hirai, Carinori, Ram Nagase, Aya Iijima, Ruri Ikenouchi, Maki, Yui Sarina, Mie Shibasaki, Yuria Katou, Yuri Koizumi, Mai Asakura, Ruby Aiba, Sakura Sakurada, Kyouka Usami, Hikaru, Mai Asakura, Sayaka Tsutsumi, Naomi Hirose, Megumi Onodera, Anna Miyashita @ foreign adult models and pornstars . Cassia Riley, Breanne, Kellemarie, Tanya James, Sandra Shine, Abigail Toyne, Bella Donna, Adele Stephens, Aimee Sweet, Alaura Eden, Amy Ried, Angie Savage, Annette Cesar, August, Aurora Snow, Black Puma, Bobbi Eden, Jessica Darlin, Kaylynn, Charlie Laine, Cindy Crawford, Claudia Rossi, Crystal Klein, Alaura Eden, Dani Woodward, Eva Angelina, Felix Vicious, Gabriella, Gauge, Henrietta, Ivana H, Jade Hsu, Jana, Jassie James, Jennifer Stone, Jenny Blair, Jessica Darlin, Judith Fox, Karen Wood, Kaylynn, Kelly Erickson, Klara, Lisa Daniels, Lucie, Malibu, Melody Hart, Meriah Nelson, Monica Sweetheart, Monique Alexander, Nadia Styles, Nakita Kash, Naudia Nice, Nicky Reed, Nikita, Sandra, Sandy, Sarah Blake, Sarah Twain, Tamara Noon, Zuzana P, Adriana Sage, Alexa Kai, Ashton, Ava Vincent, Cytherea, Dani Woodward, Danny Delano, Dominica Leoni, Doria, Ice La Fox, Isabella, Ivana H, Jadra Holly, Jessica Fiorentino, Justine Jolie, Kata, Kathleen Kruz, Lisa Hotlipps, Mariah Nelson, Salome, Sativa Rose, Simona D, Sunny Leone, Suzie Carina, Szilivia, Loressi, Tamara Noon, Tara Sands, Tawny Roberts, Taylor Rain, Thalia, Veronica Da Souza, Ashanti, Lana, Katie Fey, Natasha, Katya, Liza, Ada, Adriana, ADRIENN, Alena, Aline, ALISA, Alyona, Andrea, Anjelika, Anna, Annet, Anya, Aquarius, Armonia, Ashanti, Aya, Bacarat, Bea, Bedroom, betty, Boroka, botanica, Bourboulon, BRANDI, Brigantina, Brigi, Caribbean, Cinami, Claudia, Cleo, Cliche, Cody, Cuba, Czarina, Danielle, Dasha, Deborah, Demois, Dinamica, Eau, Ekaterina, ELENA, Elena, Enia, ENYA, Erin, erro, Eternauta, Eva, Evelyn, Floriana, Gubin, Gwen, Hanna, Hannah, Helen, Hilary, Idoia, Ildiko, Inna, Ira, IREN, irina, Jacques, jade, Jana, Jaqui, Jasmine, JASSIE, Jenya, Jessica, Jia, Joulie, JOVANNA, JULIA, July, Juman, Kabira, Karina, Kasia, Kate, Katie Fey, Katja, Katka, Kazantip, Kelly, Koika, Kristina, kristzi, Kruml, Larissa, Laura, Lena, Lenin, Lera, LESYA, Lia, lida, Lidiya, Liliane, Lilya, Lina, Lis, Liza, Luba, Lucie, LUDA, Lya, Magdalena, Maitane, Mandy, MARA, Maria, Mariana, Marilu, Marina, Maritza, Marketa, Marlene, Masha, Mey, Michelle, Miho, Mila, Milana, Misato, MONIKA, Monika, Mora, Nadya, Naomi, Narkiss, Nastya, Natahsa, NATALI, NATALIA, Natasha, Nella, Nicole, Nika, NIKOL, Olesia, OLGA, Olga Jenya, Olya, Pasha, Pauline, Petra, Polina, Regina, Ria, Riona, Rita, Roy, Ruslana, Sabine, Sabrina, SAMANTHA, Sandra, sasha, Selene, Serena, Sharon, Shiva, Sister, Sonya, Steno, Susan, Susana, Sveta, SYBILLE, Tanya, Tara, Tatiana, tatyana, Terezie, Uliya, ULYA, Valentina, Valeriya, Valia, Valya, Vanguard, Vanilla, Varia, Vera, Vero, Veronika, Veronique, Viaje, Victoria, Vika, Wu, Yana, YOIKA, Yolka, Yousoudo, Yuka, Yuliya, Zhao, ZLATA, ZOE, Zslata, Zusie, Zuzana, Paulina Presley, Adele Stevens, Aimee Sweet, Aisha, Aletta, Alyssa Lovelace, Amy Ried, Anita Dark, Aria Giovanni, Ashley Roberts, Aubrey Taylor, Bambi, Betty Saint, Bonnie Luv, Bridgett, Brittney Ray, Camille, Candy, Carly Banks, Caroline Cage, Celeste Star, Charisma Cole, Charmane, Chloe Sweet, Chrissy, Clara G, Crystal Klein, Danni Ashe, Debbie White, Devon Rey, Erica Campbell, Eva Black, Eve Angel, Ginger Jolie, Ivette Blanche, Jana Cova, Jelena Jensen, Jesse Capelli, Jessica Drake, Jordan Green, Juditta, Justine Joli, Karlie Montana, Kate Frost, Kellemarie, Kyla Cole, Kyli Ryan, Lara, Craft, Leanna Love, Lily Love, Linda Braun, Lolli, Lux Kassidy, Martina Warren, Missy Nicole, Misty S, Monique Alexander, Peach, Peaches, Penny Flame, Ritta G, Roy, Ruslana, Sabine, Sabrina, SAMANTHA, Sandra, Sandra Shine, sasha, Selene, Serena, Sharon, Shiva, Simony Diamond, Sister, Sonya, Sophie Moone, Sophie Paris, Steno, Susan, Susana, Susanne, Susanne Brend, Sveta, SYBILLE, Szilvia Lauren, Tanya, Tanya James, Tara, Tatiana, tatyana, Tera Patrick, Terezie, Uliya, ULYA, Valentina, Valeriya, Valia, Valya, Vanguard, Vanilla, Varia, Vera, Vero, Veronica Zemanova, Veronika, Veronique, Viaje, Victoria, Victoria Zdrok, Vika, Wu, Yana, YOIKA, Yolka, Yousoudo, Yuka, Yuliya, Zhao, ZLATA, ZOE, Zslata, Zusie, Zuzana .... @ foreign chat girls 18Beauty, 18BlondeDoll, Afrodita, Aisha, amarige, amazonka, Amethist, AngelSin, ayael, BabyBlue18, beauty18, BustyOra, CallMeAna, cybele, DashaDream, DenisaBlond, DiamondBlond, ExoticBody, Flowers4U, FunBabe, GoldPrivate, HeavenBabe, HotLatina7, HunStella, Infinity, LesbianZone, LirenaExtasy, LovelyAngel, Olia, PurpleIris, QTandSexy, Regina, SayAAAAHH, SeducingU, sexxxydoll, SexyFoxy, shydevil, ShyMichelle, SoftBaby, SublimeLove, VanillaCream, viplady, wetpussy19, Whispers2U, XLove, YourCatty, YourTeacher, YummyBaby, YummyLips, Zamfira
https://w.atwiki.jp/yama213/pages/28.html
グラフ描画について WinChart Infragistics(グレープシティ) 有料 ¥102,900 TrueWinChart:http //www.grapecity.com/japan/support/database/p7_387.htm ランタイムフリー…配布可能ファイルなら、配布してよし Chart FX for .NET ComponentSource 有料 ¥382,620 Chart FX for .NET:http //www.componentsource.co.jp/products/chart-fx-net/index.html MSChartコントロール Microsoft提供のグラフ作成ライブラリ デザイナーを使用するには、VisualStudio2008が必要だが、2005でも使用は可能。 .NETFramework4.0以降は標準装備されるらしい。 しかし、MSChartを実行環境にインストールする必要がある。 参考:http //www.kanazawa-net.ne.jp/~pmansato/net/net_mschart.htm サンプル:http //code.msdn.microsoft.com/mschart NPlot 3-clause-BSD 簡単な(質素な?)グラフ作成はできる。 どこまでカスタマイズ可能か… NPlot:http //netcontrols.org/nplot/wiki/index.php 参考:http //database-tearoom.seesaa.net/article/12916797.html http //database-tearoom.seesaa.net/article/13656686.html 円グラフ未実装 ZedGraph LGPLライセンス 逆コンパイルを認める必要あり? ライブラリ事態は使いやすいかも 拡大や移動もでき、高機能 ZedGraph:http //zedgraph.org/wiki/index.php?title=Main_Page 参考:http //www.atmarkit.co.jp/fdotnet/vblab/extcompo_02/zedgraph_01.html A flexible charting library for .NET LGPLライセンス QuickGraph Microsoft Public License (Ms-PL) QuickGraph:http //www.codeplex.com/quickgraph グラフというより、ダイアグラム系か? Piccolo2D 3-clause-BSD グラフというより、ダイアグラム系
https://w.atwiki.jp/fuijio/pages/14.html
Have been tortured by the tedious sitemap building process for a long time? Have to spend lot of time to go through the sitemap in case there are any mistakes in it? Upset about the unsuccessful result of long time sitemap building and sitemap submission? You really need changes! Try to use sitemap tool to automatically generate site map. In addition, if you choose a good one, you can quickly generate standard sitemap without any problems and will never be rejected by search engines when you submit sitemaps. How to pick up site map builder? There are many sitemap tools available on the internet for creating sitemaps. And they are usually two kinds free sitemap generator with limited functions and paid sitemap generator with full functions. Those free ones may put a limitation on the URLs of a site, or cannot generate different types of sitemaps, or unable to discover site problems like dead links on a website, or cannot upload sitemaps to server…. And those sitemap generators with full functions? They may charge you dozens of dollars to provide all-around service. How about a free and fully functional sitemap tool? Sitemap X can 1.Generate Sitemap with Unlimited Size 2.Create XML,GZ, TXT and HTML Sitemaps 3.Build Valid Sitemaps for Google, Yahoo, Bing, etc. 4.Index All Kinds of Sites such as Blogs and Forums, etc. 5.Discover Site Problems like Dead Links 6.Automatically Split Sitemap Files 7.Unlimited Project Configuration 8.Professional Technical Support 9.Scheduled Sitemap Creation 10.Built-in FTP/FTPS/SFTP Client 11.Automatically Ping Search Engines How to sitemap with Sitemap X? Add a new project to generate sitemap 1.Click on "New" or the add button on the top-left of the project list, and in the popped-up window, input project name and group name, then click on "OK". 2.Under "General" tab, input the base address (any URL of your website will do) for crawling, set the crawling depth (how deeply you want the crawler to discover the directories), the maximized time to crawling one page, and the max number of the crawled URLs, then select types of the web page you want SiteMap X to crawl, and click on "Next" (you can also click on "Crawl" to skip the next several steps and start the crawling right now with the default settings). 3.Under "XML Settings" tab, select the format and style of your sitemap, and provide the basic information about your web pages, then click on "Next" (also you can click on "Crawl" to skip next steps). 4.Under "Robots" tab, you can edit a robots file, and decide whether upload it to your server or not, then click on "Next" (or "Crawl"). 5.Under "FTP PING" tab, input the required information about your server and select the search engines spiders you want to ping, so that you can automatically upload the generated sitemap to your server and instantly ping search engines after the generation. 6.Under "Schedule" tab, you can make SiteMap X automatically generate and upload sitemap at a fixed time. After the scheduling work done, click on "Crawl". 7.SiteMap X will start crawling immediately, and you can see the crawling process in detail. After the crawling completed, click on "Next". 8.You can modify (add, edit, or delete) the crawled URLs and see the error pages of your site in the next interface. After the modification, click on "Generate." 9.In the popped-up window, you can choose whether to view the generated sitemaps or not.
https://w.atwiki.jp/naobe/pages/78.html
ネットワークに戻る RFC2616概要 HTTP/1.1 RFC6265概要 HTTP状態管理機構 パーセントエンコーディング(URLエンコード) URLで意味を持つコードと混同する日本語などのバイナリや特殊記号を16進形式にして、先頭に%を付加した文字に変換する。正確に言うと、非予約文字、予約文字以外を変換する。 項目 説明 非予約文字 ASCIIのコード範囲内の英字(大文字・小文字)、数字、ハイフン “-”、ピリオド “.”、アンダースコア “_”、チルダ “~” 予約文字 URIを表す符号。ASCIIのコード範囲内のコロン “ ”、スラッシュ “/”、疑問符 “?”、シャープ “#”、角括弧 “[”、“]”、単価記号 “@”、感嘆符 “!”、ドル記号・ペソ記号 “$”、アンパサンド “ ”、アポストロフィー・シングルクオート “ ”、丸括弧 “(”、“)”、アスタリスク “*”、正符号・加算記号 “+”、コンマ “,”、セミコロン “;”、等号 “=” name=%E8%8F%85%E7%9B%B4%E4%BA%BA UTF-8で、%E8%8F%85:菅, %E7%9B%B4 直, %E4%BA%BA 人 x-www-form-urlencoded(URLエンコード) POSTのフォームデータをエンコードする。%を付加する方式は、パーセントエンコーディングと同じ。パーセントエンコーディングの予約文字も変換している スペースは"+"に変換。Javaのソースを見ると、英数字、"-","_", ".","*"以外を変換する BASE64 Wikipediaより データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式 7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている A–Z, a–z, 0–9 までの62文字と、記号2つ (+ , /) 、さらにパディング(余った部分を詰める)のための記号として = が用いられる 76文字ごとに改行コードが入る Cookie Wikipediaより クッキーを設定する際、どの要求に対してクッキー情報を送り返すのか、URLの範囲を指定する。 規定値は、クッキーを設定したサーバに対するすべての要求であり、対象を広げることも狭めることもできる。ただし広げる場合でも、トップレベルドメインより狭い範囲でなければならない。 またクッキーの有効期限は、通常はブラウザを終了するまでだが、指定した期限まではブラウザを再度起動しても保持されるように設定することができる。有効期限の情報も、サーバからブラウザにクッキー情報を送信する段階で付加される。 無期限という設定は出来ない。 詳細: http //www.studyinghttp.net/cookies リクエスト 全てテキスト。行(CRLF)で区切られる。 フォーマット リクエストラインは1行。ヘッダは複数行。 大項目 小項目 説明 リクエストライン メソッド GET,POST,PUTなどのどれか。 リクエストURL リクエストを処理するURI プロトコルバージョン HTTPのバージョン。【例】HTTP/1.1 ヘッダ HOST リクエスト先のホスト名。必須項目 空行 POSTのときにヘッダの終了を示すために挿入される メッセージボディ POSTのときにリクエストデータを出力する 【例】 GET http //example.jp/31/31-001.php HTTP/1.1 リクエストライン Host example.jp --+ User-Agent Mozilla/5.0 (Windows NT 5.1; rv 2.0.1) Gecko/20100101 Firefox/4.0.1 | Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 +-- ヘッダ Accept-Language ja,en-us;q=0.7,en;q=0.3 | Accept-Encoding gzip, deflate | Accept-Charset Shift_JIS,utf-8;q=0.7,*;q=0.7 | Keep-Alive 115 | Connection keep-alive | Referer http //example.jp/31/ --+ Accept-CharsetでShift-JISの品質係数が1であるため、サーバは、Shift-JISでエンコードしたメッセージを返す。 POST http //example.jp/31/31-003.php HTTP/1.1 リクエストライン Accept image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel ヘッダ Referer http //example.jp/31/31-002.php Accept-Language ja User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Inf oPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Content-Type application/x-www-form-urlencoded Accept-Encoding gzip, deflate Host example.jp Content-Length 65 Connection Keep-Alive Pragma no-cache name=%E8%8F%85%E7%9B%B4%E4%BA%BA mail=kan@aaa.jp gender=%E7%94%B7 メッセージボディ Hostヘッダ HTTP1.1では必須。POST/GETでのURIにHOSTを指定していなかった場合、Virtualホストを特定できない。そのためHostヘッダにHOST名を指定する。URIにホスト名があって、Hostヘッダにもホスト名がある場合はURIを優先する。URIにホスト名を指定することを強制すれば良いような気がするが。 Referer ヘッダの一種。リンク元のURLを示す。あるWebページのリンクをクリックして別のページに移動したときの、リンク元のページのこと。 改変、削除される場合があるので正しくリンクを示しているとは限らない。 セキュリティ上、問題となるのは、URLが秘密情報を含んでいる場合。たとえば、URLがセッションIDを含んでいる場合。なりすましに使われる可能性がある。 【例】 GET http //example.jp/31/31-002.php HTTP/1.1 Accept image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, appl ication/msword, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms -xpsdocument, application/xaml+xml, */* Referer http //example.jp/31/ Accept-Language ja User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Inf oPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Accept-Encoding gzip, deflate Host example.jp Connection Keep-Alive http //example.jp/31/のHTMLのaタグからリクエストが発生したため、Refererヘッダがつく。 レスポンス 全てテキスト。行で区切られる。 フォーマット ステータスラインは1行。ヘッダ、ボディは複数行。 大項目 小項目 説明 ステータスライン プロトコルバージョン ステータスコード 1XX 処理継続、2XX 正常終了、3XX リダイレクト、4XX クライアントエラー、5XX サーバエラー テキストフレーズ レスポンスヘッダ Content-Length ボディのバイト数 Content-Type MIMEタイプ; charset=エンコーディング 空行 ヘッダの終わりを示す ボディ 【例】 HTTP/1.1 200 OK Date Wed, 04 May 2011 04 51 51 GMT Server Apache/2.2.14 (Ubuntu) X-Powered-By PHP/5.3.2-1ubuntu4.2 Vary Accept-Encoding Content-Length 20 Keep-Alive timeout=15, max=100 Connection Keep-Alive Content-Type text/html; charset=UTF-8 body 13 51 /body Content-type メディアタイプを示すエンティティヘッダ(メッセージボディに対する付随情報)。type "/" subtype *( ";" parameter )であらわされる。text/html; charset=utf-8など。charsetを追加すると出力の文字コードを示す。HTML文書にapplication/octet-streamを付けると、 多くの場合、Webブラウザはそれをダウンロードするか否か問い合わせるようになる。 Apacheの場合は、httpd.confの以下の設定でcharsetを指定する。 AddDefaultCharset UTF-8 Tomcatでは、JSPのpageディレクティブで設定する。 %@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" % http //www.atmarkit.co.jp/fjava/rensai3/mojibake01/mojibake01.html 参照
https://w.atwiki.jp/inet/
totall : - today : - yesterday: - alibaba safari 仕入れを応援!netsea クリックチャンス Get Money aol mail livedoor mail 流石めーる Web4Surfer クリックラウンジ roboform PointShop 無料で貯まる/osaifu.com ネットピコ traffic exchange traffic-exchange.tv orange-park seo powerselle aucomp ヤフオク評価まごころナビ auc.one-cc.com auc.a-inventiva.com fruitia.net 1banmail.com オレンジトラフィック kingmail.jp ntsinfo.dynalias.com k2himawari.net access-ad.com 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。